I.
Basics
1.
What is Application Server
2.
The need for an Application Server
3.
Java Application Solution Architecture
4.
3-tier architecure
5.
Various commericial products in 3-tiers
6.
The logic behind popularity of each product
II.
Installation And Configuration
1.
Install WebLogic Server (GUI,Console,Silent modes)
2.
WebLogic Server Domains
3.
Servers And Domains
4.
Domain Configuration
5.
The Configuration Wizard
6.
The Configuration Wizard: Creating A New Domain
7.
Starting The Administrative Server
8.
The Administration Console
9.
Administrative Tasks
10.
Setting the Domain Environment
11.
Automatically Starting Admin Servers
12.
Managed Servers
13.
Creating a Managed Server
14.
Starting a Managed Server
15.
Password boot.properties
16.
Examining Server Status
17.
Shutting Down Servers
18.
Admin Server Shutdown
19.
Admin Server Backup
20.
Start Scripts
21.
config.xml
III.Node
Manager Overview
1.
Node Manager Functionality&Configuration
2.
Starting a Administration Server from Node Manager
3.
Starting a Managed Server from Node Manager
4.
Restarting a Managed Server from Node Manager
5.
Shutting Down a Server Instance From a Node Manager
6.
Working with Machines
7.
Creating a Machine
8.
Adding Server Instances To a Machine
9.
Starting The Node Manager
10.
Monitoring Managed Servers
11.
Node Manager Logs and Configuration Files
IV.Logging
1.
WebLogic Logging Services
2.
Specifying the Logging Implementation
3.
Message Severity
4.
WebLogic Server Logs
5.
Server Log
6.
Viewing Server Log
7.
Configuring Server Log
8.
HTTP Access Log
9.
Configuring HTTP Access Log
10.
JMS Log
11.
Configuring JMS Log
12.
Domain Log
13.
Viewing Logs
V.Clustering
1.What
Is Clustering?
2.What
Components Can Be Clustered? 3.Basic
Cluster Diagrams
4.Web
Container Load Balancing
5.Horizontal
vs. Vertical Clustering 6.Horizontal
Clustering
7.Clustering
WebLogic Server
8.WebLogic
Cluster Requirements
9.Configure
Domain For Clustering
10.Create
A Cluster
11.Multicasting
vs. Unicasting 12.HttpClusterServlet
Load Balancer 13.Session
State
14.Clustered
Session State
15.Session
State Strategies
16.In-Memory
Replication
17.Configuring
Session State Replication
VI.
Assembling Applications
1.Java
Web Application Architecture
2.the
basic java files
3.The
Infrastructure for Enterprise Web Applications
4.What
is Application Assembly?
5.JEE
Modules
6.JEE
Application Assembly
7.Web
Module
8.Web
Module - Deployment Descriptor 9.web.xml
10.weblogic.xml
11.WEB-INF
Directory
12.Web
Application Directory
13.EJB
Modules
14.EJB
Deployment Descriptors
15.ejb-jar.xml
16.Enterprise
Application Modules 17.Enterprise
Application Deployment Descriptor
VII.
Deploying Applications
1.The
Process
2.Deployment
Overview
3.Archive
Vs Expanded Directory
4.Default
Deployment Names
5.Deployment
Methods
6.Auto-Deployment
7.Console
Deployment
8.Starting
an Application
9.Stopping
an Application
10.Updating
Applications
11.Deleting
Applications
12.Testing
a Deployed Application
13.Monitoring
Deployed Applications
14.Using
Command Line Deployment 15.weblogic.Deployer
Command Syntax 16.weblogic.Deployer
Usage
17.wldeploy
Ant Task
18.WebLogic
Scripting Tool (WLST) 19.WebLogic
Scripting Tool (WLST) Scripts
|
VIII.
JDBC
1.Introduction
to JDBC
2.Types
of JDBC Drivers
3.Working
with a Database via JDBC
(Client side)
4.The
Need for Connection Pooling 5.Connection
Pooling and Data Sources 6.Connecting
with Data Source
7.Steps
in using Connection Pooling
8.Admin
Tasks for Connection Pools and Data Sources
9.JDBC
Driver Support in WebLogic Server 10.Database
Access Using WebLogic 11.Working
with Data Sources
12.Creating
a Data Source
13.Monitoring
Data Source and Connection Pools
14.Multidata
Source
15.JDBC
Clustering
IX.
WebLogic and JMS
1.Messaging
Introduction
2.Messaging
Components
3.Messaging
Types
4.JMS
(Java Messaging Service)
5.Message
Driven Beans (MDB)
6.MDB
as Message Consumer
7.JMS
Resources
8.Durable
Subscription
9.Deployment
Descriptor Entry
10.Binding
the Queue or Topic
11.WebLogic
JMS Server
12.Creating
a JMS Server
13.Creating
a Connection Factory
14.Creating
a Topic
15.Threshold
and Quota
16.Configuring
Threshold and Quota
17.Distributed
Destination
18.Creating
a Distributed Topic/Queue 19.Monitoring
JMS in WebLogic
20.Messaging
Bridge
X.
Security
1.WebLogic
Server Security
2.Authentication
/ Authorization
3.Resources
That Can Be Secured 4.Authentication
Mechanisms
5.WebLogic
Security Diagram
6.Overview:
Security Tasks For Securing Resources
7.WebLogic
Security Realms
8.Managing
Users/Groups
9.User
Lockout
10.Managing
Roles
11.Policies
And Roles
XI.
Encryption
1.SSL
2.Public
Key / Private Key Encryption
3.Secure
Communication Over The Web - SSL
4.SSL
And WebLogic Server
5.Creating
A Digital Certificate
6.Dealing
With A CA
7.Configuring
WebLogic Server SSL: Keystores
8.Configure
WebLogic SSL Settings
9.Configuring
WebLogic Server SSL: Setting A Listen Port
XII.
Apache HTTP Server Configuration
1.Apache
HTTP Server Plug-In
2.Installing
Apache HTTP Server Plug-In 3.Configuring
Apache HTTP Server Plug-In 4.Keep-Alive
Connections
XIII.Using
WebLogic As A WebServer
1.Web
Server Overview
2.Using
WebLogic Web Server
3.Configuring
The WebLogic Web Server
4.Virtual
Hosts
5.Creating
Virtual Hosts
6.Specifying
Virtual Host Names
7.Targeting
Virtual Hosts to Server
XIV.Performance
Tuning
1.Basic
Tuning Methodology
2.Areas
To Tune
3.Tuning
Hardware
4.Tune
The Operating System
5.Tune
The JVM
6.JVM
Choices
7.Tuning
WebLogic Server
8.JDBC
Settings
9.Thread
Settings
10.Socket
Readers
11.Socket
Implementation
12.Monitoring
Threads
13.Connection
BackLog
14.Tuning
The Back End
XV.
WLST: The WebLogic Scripting Tool
1.The
WLST
2.WLST
Details
3.Starting
WLST
4.Simple
WLST Commands
5.WLST
Is Hierarchical
6.Navigating
WLST
7.Other
WLST Commands
8.Scripting
With WLST
9.Recording
WLST Scripts
10.Configure
Recording
11.Start
Recording
12.Sample
Recorded Script
XVI.
Questions
1.
What is boot.properties file?
2.
What is nohup and how is it used ?
3.
How to implement log redirection ?
4.
How to take a thread dump?
5.
What is the difference between thread dump and core ?
6.
Each unix command will have a set of tasks that can accomplish.
|